package mapReader;

//TODO JavaDoc CommunicatieException 
public class CommunicatieException extends RuntimeException {

	private static final long serialVersionUID = 1L;

	/**
	 * Constructs a new exception with null as its detail message.
	 * The cause is not initialized, and may subsequently be initialized by
	 * a call to {@link Throwable#initCause(java.lang.Throwable)}.
	 */
	public CommunicatieException() {
		super();
	}

	/**
	 * Constructs a new exception with the specified detail message.
	 * The cause is not initialized, and may subsequently be initialized by
	 * a call to {@link Throwable#initCause(java.lang.Throwable)}.
	 * 
	 * @param	message
	 * 			the detail message.
	 */
	public CommunicatieException(String message) {
		super(message);
	}

	/**
	 * Constructs a new exception with the specified
	 * cause and a detail message of (cause==null ? null : cause.toString())
	 * (which typically contains the class and detail message of cause).
	 * This constructor is useful for description exceptions that are little more
	 * than wrappers for other throwables.
	 * 
	 * @param	cause
	 * 			the cause. (A null value is permitted, and indicates
	 * 						that the cause is nonexistent or unknown.)
	 */
	public CommunicatieException(Throwable cause) {
		super();
	}

	/**
	 * Constructs a new exception with the specified
	 * detail message and cause.Note that the detail message
	 * associated with cause is not automatically incorporated
	 * in this description exception's detail message.
	 * 
	 * @param	message
	 * 			the detail message.
	 * @param	cause
	 * 			the cause. (A null value is permitted, and indicates
	 * 						that the cause is nonexistent or unknown.)
	 */
	public CommunicatieException(String message, Throwable cause) {
		super(message);
	}

	/**
	 * Constructs a new exception with the specified
	 * detail message, cause, suppression enabled or disabled,
	 * and writable stack trace enabled or disabled.
	 * 
	 * @param	message
	 * 			the detail message.
	 * @param	cause
	 * 			the cause. (A null value is permitted, and indicates
	 * 						that the cause is nonexistent or unknown.)
	 * @param	enableSuppression
	 * 			whether or not suppression is enabled or disabled
	 * 
	 * @param	writableStackTrace	
	 * 			whether or not the stack trace should be writable
	 */
	public CommunicatieException(String message, Throwable cause,
			boolean enableSuppression, boolean writableStackTrace) {
		super(message);
	}
}
